package tp.tecnicasdisenio.model.accion;

import tp.tecnicasdisenio.model.MailInterface;
import tp.tecnicasdisenio.model.entity.ConsultaEstado;
import tp.tecnicasdisenio.model.entity.ConsultaTipo;
import tp.tecnicasdisenio.model.parser.ParserTituloConsultaTemaPrivada;

public class AccionCrearConsultaPrivada extends AccionCrearConsultaAbstract{
	
	public AccionCrearConsultaPrivada(){
		super();
	}
	
	public void setParser(ParserTituloConsultaTemaPrivada parser){
		this.parserTitulo  = parser;
	}
	
	protected void construirConsulta(MailInterface mail){
		String padron = this.obtenerPadron(mail);
		if (padron == null){
			this.consulta = null;
			return;
		}
		this.consulta.setPadron(padron);	
		this.consulta.setTema(this.extraerTema(mail));
		this.consulta.setTipo(ConsultaTipo.PRIVADA);
		this.consulta.setEstado(ConsultaEstado.SIN_ASIGNAR);
	}
}
